defecating frequently - French English Dictionary